Madrid Codex. Photo courtesy MLP